package tec ;
import poounit.TestRun;
import poounit.Test;
import java.io.IOException;

public class LancerTests extends OptionClient{
 

 public static void main(String[] args) throws ClassNotFoundException,TecInvalidException{
    boolean estMisAssertion = false;
    assert estMisAssertion = true;

    if (!estMisAssertion) {
      System.out.println("Execution impossible sans l'option -ea");
      return;
    }
    	new TestRun(TestAgoraphobe.class).run();
	new TestRun(PassagerAbstraitExceptionTest.class).run();
	new TestRun(TestAutobus.class).run();
	new TestRun(TestCalme.class).run();
	new TestRun(TestFatigue.class).run();
	new TestRun(TestJaugeNaturel.class).run();
	new TestRun(TestNerveux.class).run();
	new TestRun(TestPoli.class).run();
	new TestRun(TestPrudent.class).run();
	new TestRun(TestRepos.class).run();
	new TestRun(TestSportif.class).run();
	new TestRun(TestTetu.class).run();
	new TestRun(TestJournalBus.class).run();
	System.err.println("Le nombre de Tests effectue est :"+ TestRun.getNbTest());
	System.err.println("Le nombre de Tests valides est :"+ TestRun.getNbTestValide());
	System.err.println("Le nombre d'exceptions levees est :"+ TestRun.getNbException());
	System.err.println("Le nombre de tests en echec est :"+ TestRun.getNbTestEchoue());
	
  }

    public void lancer() throws  TecInvalidException, IOException {}
    /*
    PassagerAbstraitExceptionTest pp1 = new PassagerAbstraitExceptionTest();
    pp1.lance();

    TestSportif t1= new TestSportif();
    t1.lance();

    TestFatigue t2=new TestFatigue();
    t2.lance();
    
    TestTetu t3=new TestTetu();
    t3.lance();
	
    TestRepos t4=new TestRepos();
    t4.lance();
    
    TestCalme t5=new TestCalme();
    t5.lance();
    
    TestNerveux t6=new TestNerveux();
    t6.lance();
    
    TestAgoraphobe t7=new TestAgoraphobe();
    t7.lance();
    
    TestPrudent t8=new TestPrudent();   
    t8.lance();
     
    TestPoli t9=new TestPoli();
    t9.lance();
  
    TestJaugeNaturel j1= new TestJaugeNaturel();
    j1.lancer();
	*/

}
